package com.itheima.d1_exception_javac;
/**
 * 掌握编译时异常处理方式；
 * 1.throws 方式（并不好） 推荐用法： throws Exception{ }
 * try...catch...
 */

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class demo2 {
    public static void main(String[] args) {
        System.out.println("starting----");
        paresTime("2021-11-11 11:11:11");
        System.out.println("ending----");
    }

    private static void paresTime(String s) {
        //默认生成异常捕获方式
        try {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date d = sdf.parse(s);
            System.out.println(d);
        } catch (Exception e) {
            //解析出现的错误，可自定义输出类型
            System.out.println("careful");//不建议这么做，推荐使用官方方法
            //e.printStackTrace();
        }
    }
}
